package Datatypes;

import java.io.Serializable;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "dataCompra", propOrder = {
    
    "fecha",
    "cliente",
    "juego",
    "desarrollador",
    "precio"       
    
})
public class DataCompra implements Serializable{
    
    //VARIABLES PRIVADAS
    
    private PDate fecha = null;
    private String cliente = null;
    private String juego = null;
    private String desarrollador = null;
    private Double precio = null;
   
    
    //CONSTRUCTORES
    public DataCompra() {}
    
    public DataCompra(PDate fecha, String cliente, String juego, String desarrollador, Double precio){
        
        this.fecha = fecha;
        this.cliente = cliente;
        this.juego = juego;  
        this.desarrollador = desarrollador;
        this.precio = precio;
    
    }
    
    public DataCompra(PDate fecha, String cliente, String juego){
        
        this.fecha = fecha;
        this.cliente = cliente;
        this.juego = juego;  
    
    }
    

    //GETERS
    public PDate getFecha(){ return fecha; }
    public String getCliente(){ return cliente; }
    public String getJuego(){ return juego; }
    public void setFecha(PDate fecha) { this.fecha = fecha; }
    public void setCliente(String cliente) { this.cliente = cliente; }
    public void setJuego(String juego) { this.juego = juego; }

  
    public String getNick_desarollador() {
        return desarrollador;
    }

 
    public void setNick_desarollador(String nick_desarollador) {
        this.desarrollador = nick_desarollador;
    }

 
    public Double getPrecio() {
        return precio;
    }

    public void setPrecio(Double precio) {
        this.precio = precio;
    }
    
}
